package com.byx.imclientutil.listener;

import com.byx.imclientutil.entity.BaseMessage;

/**
 * OnMessageStatusListener
 *
 * @author Superb
 * @date 2021/2/9 16:47
 */
public interface OnMessageStatusListener {
    /**
     * 消息发送成功
     * @param msgId 消息实体
     */
    void onMessageSentSucceed(String msgId);

    /**
     *消息正在发送
     * @param msgId 消息
     */
    void onMessageSending(String msgId);

    /**
     * 消息发送失败
     * @param msgId 消息实体
     * @param cause 失败原因
     */
    void onMessageSentFailed(String msgId, Object cause);
}
